<mxfile host="developer.computop.com" modified="2025-03-18T20:52:26.537Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0" etag="tR5TrOMizM0XBB-opQcQ" version="21.6.2" type="atlas"><mxAtlasLibraries><mxLibrary id="A1"> </mxLibrary></mxAtlasLibraries>&#xa;  <diagram id="p9y7VrFakQrpaLDwjHBY" name="Page-1">&#xa;    <mxGraphModel dx="1420" dy="755" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">&#xa;      <root>&#xa;        <mxCell id="0"/>&#xa;        <mxCell id="1" parent="0"/>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-1" value="Merchant POS system " style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">&#xa;          <mxGeometry x="150" y="80" width="100" height="580" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="Np6HlKvf7MejKqD43KYU-1" vertex="1">&#xa;          <mxGeometry x="45" y="100" width="10" height="340" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-3" value="Paygate" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">&#xa;          <mxGeometry x="380" y="80" width="100" height="580" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="Np6HlKvf7MejKqD43KYU-3" vertex="1">&#xa;          <mxGeometry x="45" y="120" width="10" height="320" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-5" value="POS Device" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">&#xa;          <mxGeometry x="630" y="80" width="180" height="580" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="Np6HlKvf7MejKqD43KYU-5" vertex="1">&#xa;          <mxGeometry x="85" y="140" width="10" height="180" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-7" value="" style="endArrow=classic;html=1;rounded=0;" parent="Np6HlKvf7MejKqD43KYU-5" target="Np6HlKvf7MejKqD43KYU-6" edge="1">&#xa;          <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa;            <mxPoint x="-570" y="200" as="sourcePoint"/>&#xa;            <mxPoint x="-500" y="200" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="70" y="200"/>&#xa;            </Array>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-8" value="Cardholder Tap/Insert or Swipe the card" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="Np6HlKvf7MejKqD43KYU-5" vertex="1">&#xa;          <mxGeometry x="-190" y="180" width="230" height="20" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-9" value="Paygate POS Auth system" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;collapsible=0;recursiveResize=0;outlineConnect=0;rounded=1;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">&#xa;          <mxGeometry x="940" y="80" width="100" height="580" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-10" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="Np6HlKvf7MejKqD43KYU-9" vertex="1">&#xa;          <mxGeometry x="45" y="230" width="10" height="60" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-11" value="Trigger POS Command" style="html=1;verticalAlign=bottom;endArrow=block;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-4" target="Np6HlKvf7MejKqD43KYU-6" edge="1">&#xa;          <mxGeometry relative="1" as="geometry">&#xa;            <mxPoint x="510" y="220" as="sourcePoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="460" y="220"/>&#xa;            </Array>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-12" value="Payment Request" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-6" target="Np6HlKvf7MejKqD43KYU-10" edge="1">&#xa;          <mxGeometry x="-0.0385" y="10" relative="1" as="geometry">&#xa;            <mxPoint x="650" y="230" as="sourcePoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="850" y="310"/>&#xa;              <mxPoint x="770" y="330"/>&#xa;            </Array>&#xa;            <mxPoint as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-13" value="Payment Response" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" target="Np6HlKvf7MejKqD43KYU-6" edge="1">&#xa;          <mxGeometry x="-0.0943" y="20" relative="1" as="geometry">&#xa;            <mxPoint x="650" y="306" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="990" y="350"/>&#xa;              <mxPoint x="800" y="380"/>&#xa;              <mxPoint x="670" y="260"/>&#xa;              <mxPoint x="700" y="260"/>&#xa;            </Array>&#xa;            <mxPoint x="990" y="350" as="sourcePoint"/>&#xa;            <mxPoint as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-14" value="Computop Async POS Notify" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-3" target="Np6HlKvf7MejKqD43KYU-1" edge="1">&#xa;          <mxGeometry x="0.0391" y="20" relative="1" as="geometry">&#xa;            <mxPoint x="240" y="430" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="300" y="490"/>&#xa;              <mxPoint x="330" y="430"/>&#xa;            </Array>&#xa;            <mxPoint x="870" y="600" as="sourcePoint"/>&#xa;            <mxPoint as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-15" value="catpos.aspx Request" style="html=1;verticalAlign=bottom;endArrow=block;entryX=0;entryY=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-2" target="Np6HlKvf7MejKqD43KYU-4" edge="1">&#xa;          <mxGeometry relative="1" as="geometry">&#xa;            <mxPoint x="370" y="200" as="sourcePoint"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-16" value="&lt;div&gt;Physical HW in &lt;br&gt;&lt;/div&gt;&lt;div&gt;Merchant Store&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;size=14;verticalAlign=top;align=left;spacingTop=-6;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">&#xa;          <mxGeometry x="660" y="35" width="120" height="30" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" edge="1">&#xa;          <mxGeometry relative="1" as="geometry">&#xa;            <mxPoint x="54.5" y="660" as="targetPoint"/>&#xa;            <mxPoint x="54.5" y="160" as="sourcePoint"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-18" value="Customer" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">&#xa;          <mxGeometry x="40" y="65" width="30" height="60" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-19" value="&lt;div&gt;i.e Merchant System&lt;/div&gt;&lt;div&gt; in Cloud&lt;/div&gt;" style="shape=note;whiteSpace=wrap;html=1;size=14;verticalAlign=top;align=left;spacingTop=-6;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">&#xa;          <mxGeometry x="140" y="30" width="150" height="35" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-20" value="POS device displays the requested transaction type incl. the Amount and Currency and prompts cardholder to Insert or Tap the card." style="shape=callout;whiteSpace=wrap;html=1;perimeter=calloutPerimeter;base=30;size=50;position=0.17;position2=0;" parent="1" vertex="1">&#xa;          <mxGeometry x="725" y="150" width="215" height="110" as="geometry"/>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-21" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.2;exitY=0.789;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="Np6HlKvf7MejKqD43KYU-6" edge="1">&#xa;          <mxGeometry width="50" height="50" relative="1" as="geometry">&#xa;            <mxPoint x="130" y="320" as="sourcePoint"/>&#xa;            <mxPoint x="60" y="362" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="450" y="360"/>&#xa;            </Array>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-22" value="Please Remove Card" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Np6HlKvf7MejKqD43KYU-21" vertex="1" connectable="0">&#xa;          <mxGeometry x="-0.4445" relative="1" as="geometry">&#xa;            <mxPoint x="5" y="9" as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="Np6HlKvf7MejKqD43KYU-23" value="catpos.aspx Response" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-4" target="Np6HlKvf7MejKqD43KYU-2" edge="1">&#xa;          <mxGeometry x="0.0455" y="20" relative="1" as="geometry">&#xa;            <mxPoint x="-200" y="500" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="330" y="440"/>&#xa;              <mxPoint x="310" y="410"/>&#xa;              <mxPoint x="320" y="400"/>&#xa;              <mxPoint x="340" y="370"/>&#xa;            </Array>&#xa;            <mxPoint x="540" y="500" as="sourcePoint"/>&#xa;            <mxPoint as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;        <mxCell id="B84mVV34Rl4WrH9oMcxv-1" value="Trigger Response" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="Np6HlKvf7MejKqD43KYU-5" edge="1">&#xa;          <mxGeometry x="-0.0053" y="20" relative="1" as="geometry">&#xa;            <mxPoint x="439" y="400" as="targetPoint"/>&#xa;            <Array as="points">&#xa;              <mxPoint x="590" y="400"/>&#xa;              <mxPoint x="560" y="400"/>&#xa;              <mxPoint x="580" y="370"/>&#xa;            </Array>&#xa;            <mxPoint x="665" y="410" as="sourcePoint"/>&#xa;            <mxPoint x="1" as="offset"/>&#xa;          </mxGeometry>&#xa;        </mxCell>&#xa;      </root>&#xa;    </mxGraphModel>&#xa;  </diagram>&#xa;</mxfile>